翻訳と辞書
Words near each other
・ Sandbjerg
・ Sandblast Rally
・ Sandblasted (EP)
・ Sandboarding
・ Sandbore Caye
・ Sandbore Caye Light
・ Sandborn, Indiana
・ Sandbostel
・ Sandbotnen Cirque
・ Sandbox
・ Sandbox (album)
・ Sandbox (band)
・ Sandbox (computer security)
・ Sandbox (locomotive)
・ Sandbox (Michael Houser album)
Sandbox (software development)
・ Sandbox effect
・ Sandbox Industries
・ Sandbox Studios
・ Sandbox Theatre
・ Sandboxie
・ Sandboxing
・ Sandbridge Beach
・ Sandbridge, Virginia Beach, Virginia
・ Sandbumoen
・ Sandburg Halls
・ Sandburrower
・ Sandby
・ Sandby borg
・ Sandby Church


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Sandbox (software development) : ウィキペディア英語版
Sandbox (software development)


A sandbox is a testing environment that isolates untested code changes and outright experimentation from the production environment or repository, in the context of software development including Web development and revision control. Sandboxing protects "live" servers and their data, vetted source code distributions, and other collections of code, data and/or content, proprietary or public, from changes that could be damaging (regardless of the intent of the author of those changes) to a mission-critical system or which could simply be difficult to revert. Sandboxes replicate at least the minimal functionality needed to accurately test the programs or other code under development (e.g. usage of the same environment variables as, or access to an identical database to that used by, the stable prior implementation intended to be modified; there are many other possibilities, as the specific functionality needs vary widely with the nature of the code and the application[s] for which it is intended.)
The concept of the sandbox (sometimes also called a working directory, a test server or development server) is typically built into revision control software such as CVS and Subversion (SVN), in which developers "check out" a ''copy'' of the source code tree, or a branch thereof, to examine and work on. Only after the developer has (hopefully) fully tested the code changes in their own sandbox should the changes be checked back into and merged with the repository and thereby made available to other developers or end users of the software.〔Vivek Venugopalan, "(Developer Sandbox )" chapter 4, ''CVS Best Practices'', The Linux Documentation Project, 2005. ''(See also (Google ) for numerous other examples from the CVS FAQ, SourceForge, etc.)''〕
By further analogy, the term "sandbox" can also be applied in computing and networking to other temporary or indefinite isolation areas, such as security sandboxes and search engine sandboxes (both of which have highly specific meanings), that prevent incoming data from affecting a "live" system (or aspects thereof) unless/until defined requirements or criteria have been met.
== In web services ==

The term sandbox is commonly used for the development of Web services to refer to a mirrored production environment for use by external developers. Typically, a third-party developer will develop and create an application that will use a web service from the sandbox, which is used to allow a third-party team to validate their code before migrating it to the production environment. Microsoft,
Google,
Amazon.com,
PayPal,
eBay and
Yahoo, among others, provide such services.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Sandbox (software development)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.